/**
 * 创建一个Promise类的实例
 * 参数是一个执行器函数，此执行器函数会在创建Promise的时候立刻同步执行
 * 执行器函数有两个参数
 * resolve，调用它可以让promise变成成功态,resolve参数会成为promise的结果，结果是成功的值
 * reject 调用它可以让promise变成失败态，reject参数也会成为promise的结果，结果是失败的原因
 */
let promise = new Promise(function executor(resolve,reject){
    reject('失败1');
    reject('失败2');
    reject('失败3');
});
promise.then(
   function onFulfilled(value){
    console.log(value);
   },
   function onRejected(reason){
    console.error(reason);
   }
);